Implementing Concurrent C
نویسندگان
چکیده
Concurrent C (C++) is a parallel superset of C (C++). Versions of Concurrent C have now been implemented for a variety of uniprocessors and multiprocessors. We first implemented a uniprocessor version of Concurrent C correctly anticipating that it would be relatively easy to extend the uniprocessor implementation to run on multiprocessors. Concurrent C is translated to C. The generated C code contains calls to the C library implementing the Concurrent C run-time system. This paper describes the ‘hard core’ details of the Concurrent C implementation: the specifics of process states, the data structures used, the library functions, and the C code generated for various Concurrent C constructs. We also give an overview of the Concurrent C facilities and of the uniprocessor, distributed and shared-memory multiprocessor implementations.
منابع مشابه
Approaches in Implementing Multi-band CMOS Low Noise Amplifiers
This paper reviews the major contributions proposed in literature for implementing multi-band low noise amplifiers in CMOS technology. Concurrent, switched and switched concurrent low noise amplifiers are investigated. Advantages and drawbacks are also discussed. The article tries to offer good insights on the implementation of multi-band low noise amplifiers. Keywords-CMOS; low noise amplifier...
متن کاملتحلیل الگوهای همزمان در نمودارهای کنترل فرآیند آماری با استفاده از شبکه عصبی
Statistical Process Control (SPC) charts play a major role in quality control systems, and their correct interpretation leads to discovering probable irregularities and errors of the production system. In this regard, various artificial neural networks have been developed to identify mainly singular patterns of SPC charts, while having drawbacks in handling multiple concurrent patterns. In th...
متن کاملA Case of Hairy Cell Leukemia Associated with Hepatitis B Surface (HBs) Antigenemia and Concurrent Hepatitis C Virus (HCV) Seropositivity
Literature review shows that hepatitis C infection may increase the risk of non-hodgkin lymphoma. Reactivation of hepatitis B infection has been reported in patients with hairy cell leukemia after chemotherapy and/or splenectomy. We present hepatitis B surface (HBs) antigenemia and concurrent hepatitis C virus (HCV) seropositivity in a case of hairy cell leukemia. Key Words: Hairy cell leukemi...
متن کاملThe effect of concurrent training on apelin, interleukin-6, C-reactive protein levels in middle-aged sedentary men
Abstract Background and Aim: Among the wide range of adipokines, aplein has recently been considered by researchers due to association with body composition indices such as fat percentage and inflammatory markers. The aim of this study, was to investigate the effect of concurrent training (aerobic and strength) on apelin, interleukin-6, C-reactive protein levels in middle-aged sedentary obese m...
متن کاملImplementing a Finite Domain Constraint Solving System in KLIC
The paper presents CHUKL, a parallel nite-domain constraint solving system. The implementation is written in the concurrent logic programming language KL1, instead of C. The work challenges the assumption that committed choice concurrent logic programming languages cannot deal with don't know non-determinism. A dynamic forking scheme is designed and implemented to handle choicepoint making. The...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 22 شماره
صفحات -
تاریخ انتشار 1992